immerse (oneself) in (something)

Translations
s'immerger dans (quelque chose)
Definitions
To fully engage or involve oneself in a particular activity, subject, or environment, often to the extent of losing awareness of other things.